home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / util / wb / TextLoaderNG.lha / TextLoader / Install_TLNG next >
Text File  |  1999-03-31  |  24KB  |  620 lines

  1. ; Installer script for the Diz-Explorer program
  2. ;
  3. ; Changed for the TextLoaderNG 1.12  (13.03.99)
  4. ;
  5. ;******************************************************************************
  6. ;     _  _      ____
  7. ;    / \/ \    /___ |   
  8. ;   / /\/\ \     _ ||
  9. ;  / / /\ \ \   |_|||
  10. ; / / /  \ \ \ ____||
  11. ;/_/ /_/\_\ \_\\____|
  12. ;
  13. ; $VER: 3.00_Diz-Explorer_Installer (Nov-24-1997) 
  14. ; If you wish to use any part of this installer you must ask us.
  15. ;
  16. ; Installer    by Jochen Grus & Martin Gentile ©1996-1999 
  17. ; Diz-Explorer by Jochen Grus ©1997-99 
  18. ; Last Update: FEB-11-1999
  19. ;---------------------------------------
  20. ;        This could be your logo! 
  21. ;           __  __      _______ 
  22. ;          /  \/  \    /_____/ \
  23. ;         /  \  /  \  /  \  /  /
  24. ;        /  / \/ \  \/ /\ \/  / 
  25. ;       /  /  /  -\  \ \/ /  /  
  26. ;      /  /  /  __    \__/  /   
  27. ;      \_/  /__/  \_/\_____/    
  28. ;
  29. ;       Explorer Version 4.6e
  30. ;
  31. ;          © 1997-1999 by: 
  32. ;
  33. ;   Jochen Grus and Martin Gentile
  34. ;---------------------------------------
  35. ;
  36. ;
  37. ;
  38. ;
  39. ; TextLoader by Pascal Gisin ©1994-99 
  40. ;
  41. ; TextLoaderNG by Jochen Grus & Pascal Gisin ©1999 
  42. ;
  43. ;
  44. ;  
  45. ;  
  46. ;******************************************************************************
  47. (procedure Explor (set JOH 1) ( (while (< JOH 4444)  (set JOH (+ JOH 1)) )  ) )
  48.  
  49. (procedure InformX
  50. (working (cat "\n\n"
  51.               " Word 6,7,8\n"
  52.               " WordPerfect\n"
  53.               " AmiWriter\n"
  54.               " WordWorth\n"
  55.               " FinalWriter\n"
  56.               " HTML\n"
  57.               " RTF\n"
  58.               " \n"
  59.          )           
  60. )
  61. )
  62. (procedure InformY
  63. (working (cat "\n\n"
  64.               "\n"
  65.               "\n"
  66.               "TextLoaderNG Version 1.13\n"
  67.               "\n"
  68.               "by\n"
  69.               "\n"
  70.               "   Jochen Grus & Pascal Gisin   \n"
  71.               "\n"
  72.          )           
  73. )
  74. )
  75. (InformY)
  76.  
  77. (Explor)(Explor)
  78. (InformX)(Explor)
  79. (InformY)(Explor) (InformX)(Explor)
  80. (InformY)(Explor) (InformX)(Explor)
  81. (InformY)(Explor) (InformX)(Explor)
  82. (InformY)(Explor) (InformX)(Explor)
  83. (InformY)(Explor) (InformX)(Explor)
  84. (InformY)(Explor) (InformX)(Explor)
  85. (InformY)(Explor) (InformX)(Explor)
  86. (InformY)(Explor) (Explor) (Explor)
  87.  
  88. ;*** System Stuff ***
  89. (set cpu (database "cpu"))  (set vblank (database "vblank"))
  90. (set graphmem (database "graphics-mem")) (set totmem (database "total-mem"))
  91. (set osver (/ (getversion "LIBS:version.library") 65536))
  92. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  93. (set fastmem (- totmem graphmem))
  94.  
  95. (if (= osver 37) (set workbench "2.0")) (if (= osver 38) (set workbench "2.1"))
  96. (if (= osver 39) (set workbench "3.0")) (if (= osver 40) (set workbench "3.1"))
  97. (if (= osver 41) (set workbench "3.5"))
  98.  
  99. (set cpu (database "cpu"))
  100. (if (= cpu 68000) (set #cpu 0)) (if (= cpu 68010) (set #cpu 1))
  101. (if (= cpu 68020) (set #cpu 2)) (if (= cpu 68030) (set #cpu 3))
  102. (if (= cpu 68040) (set #cpu 4)) 
  103. (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu 5) )
  104. (if (> (exists ("sys:libs/ppc.library")) 0) (set #cpu 6) )
  105.  
  106. (if (> cpu 68010)  (set #fpuGuess 0)  (set #fpuGuess 1) )
  107.    
  108. (set vernum1 (getversion "TextLoader")) (set ver2 (/ vernum1 65536)) 
  109. (set rev1 (- vernum1 (* ver1 65536) ) ) (set TextLoaderver (cat ver1 "1.1" rev1))
  110.  
  111. (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) )
  112. (set lan 0)
  113.  
  114. (if (= "english"     lanfound) (set lan 0))
  115. (if (= "deutsch"     lanfound) (set lan 1))
  116. (if (= "italiano"    lanfound) (set lan 2)) 
  117. (if (= "francais"    lanfound) (set lan 3)) 
  118. (if (= "svenska"     lanfound) (set lan 4)) 
  119. (if (= "norsk"       lanfound) (set lan 5)) 
  120. (if (= "nederlands"  lanfound) (set lan 6)) 
  121. (if (= "dansk"       lanfound) (set lan 7)) 
  122.  
  123. (set #English       "English")
  124. (set #Deutsch       "Deutsch")
  125. (set #Italiano     "Italiano")
  126. (set #Francais     "Francais")
  127. (set #Svenska       "Svenska")
  128. (set #Norsk           "Norsk")
  129. (set #Nederlands "Nederlands")
  130. (set #Dansk           "Dansk")
  131.  
  132. (set mfound 0) (set newicon1 1) 
  133. (set keeper 1) (set firsttime 0)
  134.  
  135. ;***********************************************************************
  136. ; The English Installation Strings for the TextLoaderNG
  137. ;***********************************************************************
  138. (set #about (cat "\n\n\n\nWelcome to the TextLoaderNG " TextLoaderver "\n\n\nCopyright © 1994-99 by\n\nJochen Grus & Pascal Gisin\n") )
  139. (set #about2 (cat "\n\n\n\n Contact:\n\n Jochen.Grus@rhein-main.net \n\n or\n\n PGISIN@nextron.ch\n\n\n\n") )
  140. (set #about3 (cat "\n\n\n\n Updates & Stuff at:\n\n www.nextron.ch/~force/\n\n or\n\nhttp://www.geocities.com/SiliconValley/Grid/8661/") )
  141. (set #aboutpacker (cat "\n\n\n\nNothing yet - go on with the installation... ") )
  142. (set #aboutdevices (cat "\n\n\n\nNow you should copy the font to the >Fonts< directory. ") )
  143. (set #aboutlhacheck (cat "\n\n\n\n                - W A R N I N G -               Installation found the following file in the C-directory: LHACHECK. You should delete this file because it has the BBS-Trojan VIRUS!!! ") )
  144. (set #aboutdatatype1 (cat "\n\n\n\n- W A R N I N G -\n\n Installation found Datatypes.library in Libs:\n\n V45.4. or higher!  If the size of this file is 32748 (Normal 27kb) bytes you should know that this one a VIRUS!") )
  145. (set #askcpu "\nThe installer has found the following CPU:\n")
  146. (set #askcpu2 "\nThe installer program has found a CPU. The installer should show correctly what kind of cpu is installed...\n")
  147. (set #whereTextLoader "Where do you wish to install the TextLoader. A directory called 'Textloader' will be created if one is not there. If a copy of Textloader is found it will be backed up.")
  148. (set #filethere1 "\n\nThe installer has found an TextLoader version ")
  149. (set #filethere2 " at ")
  150. (set #filethere3 "\n\nThe file will be renamed to ")
  151. (set #filethere4 " and it will then be moved to ")
  152. (set #backuptoXXX "Back-UP to file named 'TextLoader.")
  153. (set #copyover "Copy Over Old Version")
  154. (set #oktodelete1 "\nIs it ok to delete the older TextLoader binary so that the TextLoader Directory can be made?\n")
  155. (set #oktodelete2 "\nIs it ok to delete the older _renamed_ TextLoader binary so that the TextLoader Directory can be made?\n")
  156. (set #TextLoaderfound "\nThe Installer has found a copy of TextLoader already installed. What do you want to do?\n")
  157. (set #newicon "\nDo you wish to copy over The Textloader Icon from the archive? If you have any ToolTypes already set you should select no.\n")
  158. (set #nonewicon  "No  - ToolTypes already set.")
  159. (set #yesnewicon "Yes - Copy over the old TextLoader Icon.")
  160. (set #whatcat "\nSelect the TextLoader Language catalog you wish to install.\n")
  161. (set #wherecat "\nWhere do you wish to install the TextLoader Language Catalog? There is no need for it yet. Default is ")
  162. (set #catnofind "Can not find this catalog in this TextLoader archive. No need for it yet.")
  163. (set #whatdocs "\nWhat TextLoader documentation would you like to install?\n")
  164. (set #wheredocs "Where would you like the TextLoader documentation you selected to be installed?")
  165. (set #byebye (cat "\nTextLoader Install Complete!\n\n" ))
  166. (set #setup_help
  167.         (cat
  168.             "TextLoaderNG needs an Assign in main directory to "
  169.             "properly setup. If you skip this pass you MUST "
  170.             "manually enter it later in your User-StartUp or "
  171.             "in a shell prior to run TextLoaderNG."
  172.         )
  173.     )
  174.  
  175.  
  176.  
  177. ;***********************************************************************
  178. ; The German Installation Strings for the TextLoaderNG
  179. ;***********************************************************************
  180.  
  181. (if (= lan 1)
  182. (
  183.  (set po 1)
  184.  
  185. (set #about (cat "\n\n\n\nWillkommen zum TextLoaderNG " TextLoaderver "\n\n\nCopyright © 1994-99 by\n\nJochen Grus & Pascal Gisin\n") )
  186. (set #about2 (cat "\n\n\n\n Kontakt:\n\n Jochen.Grus@rhein-main.net \n\n or\n\n PGISIN@nextron.ch\n\n\n\n") )
  187. (set #about3 (cat "\n\n\n\n Updates & Stuff at:\n\n www.nextron.ch/~force/\n\n or\n\nhttp://www.geocities.com/SiliconValley/Grid/8661/") )
  188. (set #aboutpacker (cat "\n\n\n\nNichts vorhanden - Weiter mit der Installation. ") )
  189. (set #aboutdevices (cat "\n\n\n\nJetzt sollten Sie den Font in das >Fonts< Verzeichnis installieren. ") )
  190. (set #aboutlhacheck (cat "\n\n\n\n                - W A R N U N G -